package com.imau.brand.common.entity;

import lombok.Data;

import java.util.List;

/**
 * 分页对象
 */
@Data
public class PageEntitry<T> {

    /**
     * 每页显示的记录数
     */
    private Integer pageSize = 10;
    /**
     * 当前页码
     */
    private Integer currentPage = 1;
    /**
     * 总记录数
     */
    private Integer total;

    /**
     * 总页数
     */
    private Integer totalPage;

    private List<T> rows;

    /**
     * 计算总页数
     */
    public void setTotalPage() {

        if (total % pageSize == 0) {
            totalPage = total / pageSize;
        } else {
            totalPage = total / pageSize + 1;
        }

    }
}
